home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / disk / moni / deksid210.lha / Deksid_2.10 / DEKSIDeng.doc < prev    next >
Text File  |  1992-11-20  |  13KB  |  264 lines

  1.        _        _                  _        _                _    _ 
  2. |\\  ||  ||// //  || |\\    \\// ||_ ||>> <<  || //\\ |\\||  _| || |
  3. ||\\ ||_ |//  \\  || ||\\    \/  ||_ ||\\ _>> || \\// ||\\| |_ .||_|
  4. ||// ||  |\\   \\ || ||//
  5. |//  ||_ ||\\ _// || |//    Programmation: ©1990-1992 Christian Warren
  6.                               Font & Docs: ©1990-1992 Marc Dionne
  7.                                      Date: 22th of November 1992
  8.  
  9.  
  10. ­­­­­­­­­­­­
  11. Introduction
  12. ­­­­­­­­­­­­
  13.         DEKSID is a disk and file HEXADECIMAL editor. It gets useful when
  14. you want to edit things other than readable texts. It might look
  15. complicated for beginners, but it's simply because beginners usually
  16. don't see the use of these.
  17.         DEKSID is a Shareware product, meaning you have to pay for it if
  18. you like & use it a lot. A contribution of 15$ is recommended, but any
  19. other will do. Amiga User Groups & PD libraries, such as Fred Fish, are
  20. welcome to put DEKSID into their collection.
  21.  
  22. ­­­­­­­­­­­­­­
  23. Included Files
  24. ­­­­­­­­­­­­­­
  25.         DEKSID                  The program.
  26.         DEKSIDeng.doc           English docs.
  27.         DEKSIDeng.pic           English gadget description (IFF).
  28.         DEKSIDfra.doc           French docs.
  29.         DEKSIDfra.pic           French gadget description (IFF).
  30.         req.library             Requester Library, to be put in your LIBS:
  31.                                 directory (for color & file requester).
  32.  
  33. ­­­­­­­­­­­­­­­
  34. Starting DEKSID
  35. ­­­­­­­­­­­­­­­
  36.         DEKSID can be started either from WorkBench or CLI. It detaches
  37. itself automatically from the CLI & leaves no trace on the WB since version
  38. 2.0 of DEKSID.
  39.         You can start DEKSID from the CLI or the WorkBench. If you start it
  40. from the CLI, you have the ability to specify the screen size. Just type
  41. "deksid -i" to start a halfscreen DEKSID. You can also start DEKSID with 
  42. the name of a program you want to edit. ("Deksid df1:prg")
  43.         The file requester in DEKSID will be the REQ.library requester if
  44. that library is present in your LIBS: directory. If not, then the built-in
  45. requester will be used. I recommend the REQ requester as it is very close
  46. to perfect. It's fast & effective.
  47.  
  48. ­­­­­­­­­­­­­­
  49. Menu Functions
  50. ­­­­­­­­­­­­­­
  51.           Project
  52. ­­­­­­­­­­­­­­­­­
  53.                 About: Infos on the program.
  54.                 Close Device: Closes the device you are currently on.
  55.                 Colors: Change the colors.
  56.                 Converter: Translates numbers from one form to the others:
  57.                         Hexadecimal, Binary, Octal & ASCII character(s).
  58.                         This fonction is "independent", this mean that you
  59.                         can use the others functions of DEKSID when the 
  60.                         Converter is open.
  61.                         
  62.                 Device Info: Gives info on the device you're fooling around
  63.                         with.
  64.  
  65.                 Iconify: Iconifies DEKSID. Right Mouse Button to come back.
  66.  
  67.                 Load Default: Loader the file "s:deksid.def" which contains
  68.                         the default options ("CheckSum", "ASCII Display"...)
  69.                 Save Default: Save to the file "s:deksid.def" the defaults
  70.                         that you specified.
  71.                 ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  72.                 N.B.    You can also put your defaults directly onto DEKSID.
  73.                         To do that follow these steps:
  74.                   1- Fix up your settings the way you want them.
  75.                   2- Edit the DEKSID program.
  76.                   3- Search for the sequence "default:" in ASCII.
  77.                   4- Position yourself on the `d' of "defaults:".
  78.                   5- Use the "Recover Blocks" command with the file
  79.                      "s:deksid.def". When it asks you to start from
  80.                      position zero or from the current position. choose
  81.                      the latter.
  82.                   6- Save the block (Write Block).
  83.                 ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  84.  
  85.                 Quit: Quit DEKSID.
  86.  
  87.           Device
  88. ­­­­­­­­­­­­­­­­
  89.                 File:   Opens up a requester letting you choose the file
  90.                         you wish to modify (or just look at...). DEKSID
  91.                         uses the req.library requester. That library must
  92.                         must be present in your LIBS: directory for it to
  93.                         work. If it is not there, it will use its internal
  94.                         requester (& you will not have any color requester)
  95.                 DF0:, DF1:, DH0:, etc.   Permits you to choose the drive
  96.                         you wish to edit. Your hard drives, recoverable
  97.                         RAM drives, disk drives, etc. will be automatically
  98.                         be found and put in that menu.
  99.  
  100.           Search
  101. ­­­­­­­­­­­­­­­­
  102.                 Search: You can either search for Hexadecimal or ASCII
  103.                         sequences. When you select either one of those
  104.                         a requester appears ...
  105.                                 Search: Holds the value to search
  106.                                         for. (ASCII or HEX) The wildcard
  107.                                         ? is accepted. If the SEARCH
  108.                                         button is not selected, it won't
  109.                                         look for that sequence.
  110.                                 Replace with: Holds the value to replace
  111.                                         when DEKSID has found the "Search
  112.                                         String". It will only replace the
  113.                                         sequence found in the "Search
  114.                                         String". If the Replace button is
  115.                                         not selected, it won't replace.
  116.                                 Begin & End: From where to where the
  117.                                         search will go on. These values are
  118.                                         in blocks.
  119.                 Continue: Continues the search once a sequence is found.
  120.                 Set Case: "A == a" big letters are the same as small ones
  121.                         and vice versa when searching. "A != a" means there
  122.                         IS a difference.
  123.                 ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  124.                 N.B.    The sequences will be found even if split in
  125.                         between two blocks.
  126.                 ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  127.  
  128.           Utility
  129. ­­­­­­­­­­­­­­­­­
  130.                 Compare Device: Allows you to compare the file/device
  131.                         you are editing to another file/device.
  132.                         Open Compare: Brings up a requester ...
  133.                                 File/Device List: Lets you choose which
  134.                                         file/device you wish to compare.
  135.                                 Start Block on Source Device: Block from
  136.                                         where the comparing should start
  137.                                         on your source file/device.
  138.                                 Start Block on Compare Device: Block at
  139.                                         which the comparing starts on
  140.                                         the file/device just chosen from
  141.                                         the file/device list above.
  142.                                 Compare: Start comparing with the chosen
  143.                                         options.
  144.                         Close Compare: Stops comparing.
  145.                         Next Difference: Finds the occurence another
  146.                                 difference in the two files.
  147.                         Interlace: When selected you will get an interlaced
  148.                                 split screen, displaying both the files'
  149.                                 corresponding blocks. If it isn't selected,
  150.                                 then only the bottom line will be used.
  151.  
  152.                 Print Block: Lets you print a certain part of a file or
  153.                         disk and to output it to the printor or to a file
  154.                         for later printing.
  155.                                 From Block, Position: Starting position.
  156.                                 To Block, Position: Ending position.
  157.                                 Groups: Number of groups on a line.
  158.                                 Numbers: Number of numbers in a group.
  159.                                 HEX: Prints the Hexadecimal numbers.
  160.                                 ASCII: Prints the ASCII numbers.
  161.                                 #: Prints the block number.
  162.                                 BIN: Copies the block(s) directly. Groups,
  163.                                         Numbers and # are ignored.
  164.                                 PRT: Prints to the printer.
  165.                                 FILE: Prints to a file. If clicked a second
  166.                                         time, a requester appears asking
  167.                                         for the file name.
  168.                 Recover Block: Recovers blocks that had been previously
  169.                         saved (using the BIN function). It opens up a
  170.                         requester asking for the file to write onto
  171.                         whatever DEKSID is editing at the moment. It will
  172.                         ask you if you want to start from the beginning
  173.                         of the block or at the position of the cursor.
  174.  
  175.                 Save Bootblock: Saves the bootblock to a file.
  176.                 Recover Bootblock: Recovers a bootblock from a file.
  177.  
  178.                 Recalculate All Checksum: Calculates ALL of the disk's
  179.                         checksums.
  180.                 Recover File: Recovers a file that has been deleted. Under
  181.                         the FastFileSystem, you must find the HEADER of
  182.                         the file. Otherwise, with no FFS, any block that
  183.                         was part of the file will do. (Useful if the
  184.                         FileHeader was deleted) You will be requested
  185.                         a filename for the saved file.
  186.                 Undo Block: Undos any change you have done to the block.
  187.  
  188.           Preference
  189. ­­­­­­­­­­­­­­­­­­­­
  190.                 Checksum: Number that indicates DOS that a block is OK. It
  191.                         is calculated when a block is written. But some
  192.                         games use different checksums for copy protection.
  193.  
  194.                         Always: Always recalculates the checksum.
  195.                         Never (except 0 & 1): Never recalculates the
  196.                                 Checksum save for the tracks 0 and 1, where
  197.                                 it is always necessary, even for protected
  198.                                 games.
  199.                         Ask for Recalculate: Asks you each time you write
  200.                                 a block if you want to recalculate checksum.
  201.                         Computer Choice: If the ckecksum was OK before, the
  202.                                 computer recalculates it, if not, it doesn't
  203.                                 recalculate it.
  204.                 Autosave: Automatically saves the block when you switch
  205.                         blocks instead of asking you.
  206.  
  207. ­­­­
  208. Keys
  209. ­­­­
  210.         Arrow Keys: Move the cursor around.
  211.         Shift Arrow Up: Up a block.
  212.         Shift Arrow Down: Down a block.
  213.         Backspace: Erases what you have typed (the yellow text) and puts in
  214.                 what was there before.
  215.         Del: Just like Backspace except it erases to the right instead of
  216.                 the left.
  217.         Y: Same as clicking on the positive answer to a requester.
  218.         N: Same as clicking on the negative answer to a requester.
  219.         Ctrl-B: Same as clicking on the block number.
  220.         Ctrl-J: Jump.
  221.  
  222. ­­­­­­­­­­
  223. Conclusion
  224. ­­­­­­­­­­
  225.         This HEX editor is probably the easiest to use and has the most
  226. readable 6*8 font. The author, Chritian Warren, has put lots of work into
  227. making DEKSID "The Best". So, send in your comments and/or your suggestions
  228. and/or your contributions (15$ or so) away to this address:
  229.  
  230.                         Christian Warren
  231.                         4445 Christophe-Colomb
  232.                         Montréal, Qué, CANADA
  233.                         H2J 3G4
  234.  
  235. ­­­­
  236. Note
  237. ­­­­
  238. Hey, if you are looking for a graphics artist on the AMIGA, here I am !
  239. BTW, check out my fonts: Zinc, Captive and POY !
  240. Don't forget that if you want to include my font Trump in any of your
  241. programs, I'd like to hear about it !! Trump font is ©1990 by me !
  242.  
  243.                         Marc Dionne
  244.                         350 Surrey
  245.                         Baie D'Urfé, Qué, CANADA
  246.                         H9X 2E7
  247.  
  248. ­­­­­­
  249. Thanks
  250. ­­­­­­
  251. - Claude Abraham: For his File Requester.
  252. - C.W. Fox & Bruce Dawson: For their AMAZING File Requester & Color
  253.         Requester Library. Great Great Great Great Work guys!
  254. - Darren M. Greenwald: For his font acceleration routine.
  255. - Marc Dionne: For the font & the docs, among other things.
  256. - Jean-Michel Bezeau: For is help on the device.
  257. - The users of B.E.C.A.Q.: For their suggestions & their help.
  258.  
  259. To reach us by BBS, call Becaq at (514) 259-6440
  260.                         or fido: 1:167.151.0 Christian Warren
  261.  
  262. ­­­
  263. EOF
  264.